# 字典修改
# TODO 通过下标修改字典内容   dict[key]=value #存在就修改,不存在就新增
# dict1 = {'name': 'hello', 'age': 18}
# 如果key存在,就是修改
# dict1['age'] = 20
# print(dict1)
#如果key不存在,就是新增
# dict1['height'] =  178
# print(dict1)

# TODO dict.setdefoult(key, value) #不存在就设置新值,存在就返回原来的值
# dict2 =dict1 = {'name': 'hello', 'age': 18}
# key 不存在
# dict2.setdefault('height', 188)
# print(dict2)

# key存在
# dict2.setdefault('height', 178)
# print(dict2)     #返回原来的值


# TODO 将dict1合并到dict中 dict.update(dict1)
dict3 = {'name': 'hello', 'age': 18}
dict4 = {'height': 188}
dict3.update(dict4)
print(dict3)
dict5 = {'name': 'nihao'}
dict3.update(dict5)
print(dict3)      #key只能保留一个值就是最新输入的值














